package com.ruoyi.depot.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@Data
public class DetailedInventoryAgeVO extends BaseEntity {

	// 入库详细id
	private String detailId;

	// 入库id
	private String storageId;

	// 入库单号
	private String storageNumber;

	// 采购单号
	private String ordersNumber;

	// 采购批次号
	private String purchaseBatchNumber;

	// 产品id
	private Long productId;

	// 产品名称
	private String productName;

	// 入库详细备注
	private String remark;

	// sku
	private String sku;

	// 价格
	private BigDecimal price;

	// 单位入库成本
	private BigDecimal singleProductCost;

	// 实际入库数量
	private Integer actualQuantity;

	// 良品数量
	private Integer goodQuantity;

	// 次品数量
	private Integer defectiveQuantity;

	// 待检数量
	private Integer waitingQuantity;

	// 入库时间
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date inboundTime;

	// 最大天数
	private Integer maxDays;

	// 最小天数
	private Integer minDays;

	// 产品图片
	private List<String> productImages;
}
